// let obj = {
//     name: 'zhangsan',
//     age: 18,
//     like: {
//         a: '唱',
//         b: '跳',
//         c: 'rap'
//     }
// }

// let obj2 = Object.assign({}, obj)//在复制like对象时，赋值的是地址，所以会影响原对象
// obj.age = 19
// obj.like.d = '篮球'
// console.log(obj)
// console.log(obj2)

let arr = [1, 2, 3, 4, 5, 6, { a: 1 }]
let arr2 = [].concat(arr)
arr2.push(7)
arr2[6].a = 2
console.log(arr)
console.log(arr2)